home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
programs
/
write
/
config
/
english
/
oberon.config
< prev
next >
Wrap
Text File
|
1996-10-06
|
6KB
|
280 lines
CONFIG OBERON;
IMPORT Mouse,
Bookmarks,
Cursor,
Edit_Key,
OberonNumPad,
MatchBracket,
Project,
Edit_Menu,
Intern,
Extern,
Macros,
Utilities,
Search,
Replace,
Replace_All,
Jump,
Count,
OberonIndex,
Folds,
Preferences,
Help;
PREFS
_frPattern:="~(#?.(info|bak|modE))";
_autoFold:=TRUE;
_foldStart:="(*S*)";
_foldEnd:="(*E*)";
_template:=TRUE;
_wordDelimiter:=" ()[]{}^.,;+-*/\=#<>:";
BACKUP 1 "#?.mod" ".bak";
BACKUP 0 "#?" "dh0:backup/WRITE.backup";
HOOK CLOSEWINDOW
Standard.M_Quit
END CLOSEWINDOW;
(* Buttons *)
BUTTON "first"
AmigaOberon.FirstError;
END;
BUTTON "left"
AmigaOberon.LastError;
END;
BUTTON "current"
AmigaOberon.CurrentError;
END;
BUTTON "right"
AmigaOberon.NextError;
END;
(* templates *)
TEMPLATE "CASE " AUTO
O2_Template.O2_CASE
END;
TEMPLATE "FOR " AUTO
O2_Template.O2_FOR
END;
TEMPLATE "ELSIF " AUTO
O2_Template.O2_ELSIF
END;
TEMPLATE "IF " AUTO
O2_Template.O2_IF
END;
TEMPLATE "PROCEDURE " AUTO
O2_Template.O2_PROC
END;
TEMPLATE "REPEAT " AUTO
O2_Template.O2_REPEAT
END;
TEMPLATE "WHILE " AUTO
O2_Template.O2_WHILE
END;
TEMPLATE "LOOP " AUTO
O2_Template.O2_LOOP
END;
(*
TEMPLATE "VAR " AUTO
O2_Template.O2_VAR
END;
*)
TEMPLATE "TYPE " AUTO
O2_Template.O2_TYPE
END;
TEMPLATE "CONST " AUTO
O2_Template.O2_CONST
END;
TEMPLATE "MODULE " AUTO
O2_Template.O2_MODULE
END;
TEMPLATE "*HEADER" AUTO
O2_Template.O2_HEADER
END;
(* Syntaxcoloring *)
COMMENT "(*" "*)" NESTED 1 0 ITALIC;
STRING "\"" "\"" "\\" 1 0;
TOKEN "MODULE" WORD 1 0 BOLD;
TOKEN "IMPORT" WORD 1 0 BOLD;
TOKEN "CONST" WORD 1 0 BOLD;
TOKEN "TYPE" WORD 1 0 BOLD;
TOKEN "VAR" WORD 1 0 BOLD;
TOKEN "PROCEDURE" WORD 1 0 BOLD;
TOKEN "BEGIN" WORD 1 0 BOLD;
TOKEN "CLOSE" WORD 1 0 BOLD;
TOKEN "RETURN" WORD 1 0 BOLD;
TOKEN "END" WORD 1 0 BOLD;
TOKEN "FOR" WORD 1 0 BOLD;
TOKEN "TO" WORD 1 0 BOLD;
TOKEN "BY" WORD 1 0 BOLD;
TOKEN "WHILE" WORD 1 0 BOLD;
TOKEN "DO" WORD 1 0 BOLD;
TOKEN "REPEAT" WORD 1 0 BOLD;
TOKEN "UNTIL" WORD 1 0 BOLD;
TOKEN "IF" WORD 1 0 BOLD;
TOKEN "THEN" WORD 1 0 BOLD;
TOKEN "ELSIF" WORD 1 0 BOLD;
TOKEN "ELSE" WORD 1 0 BOLD;
TOKEN "LOOP" WORD 1 0 BOLD;
TOKEN "EXIT" WORD 1 0 BOLD;
TOKEN "CASE" WORD 1 0 BOLD;
TOKEN "BEGIN" WORD 1 0 BOLD;
TOKEN "WITH" WORD 1 0 BOLD;
TOKEN "IS" WORD 1 0 BOLD;
TOKEN "AND" WORD 1 0 BOLD;
TOKEN "OR" WORD 1 0 BOLD;
TOKEN "NOT" WORD 1 0 BOLD;
TOKEN "TRUE" WORD 1 0 BOLD;
TOKEN "FALSE" WORD 1 0 BOLD;
TOKEN "DIV" WORD 1 0 BOLD;
TOKEN "MOD" WORD 1 0 BOLD;
TOKEN "RECORD" WORD 1 0 BOLD;
TOKEN "STRUCT" WORD 1 0 BOLD;
TOKEN "UNTRACED" WORD 1 0 BOLD;
TOKEN "POINTER" WORD 1 0 BOLD;
TOKEN "BPOINTER" WORD 1 0 BOLD;
TOKEN "ARRAY" WORD 1 0 BOLD;
TOKEN "OF" WORD 1 0 BOLD;
TOKEN "SHORTINT" WORD 1 0 BOLD;
TOKEN "INTEGER" WORD 1 0 BOLD;
TOKEN "LONGINT" WORD 1 0 BOLD;
TOKEN "REAL" WORD 1 0 BOLD;
TOKEN "LONGREAL" WORD 1 0 BOLD;
TOKEN "SHORTSET" WORD 1 0 BOLD;
TOKEN "SET" WORD 1 0 BOLD;
TOKEN "LONGSET" WORD 1 0 BOLD;
TOKEN "BOOLEAN" WORD 1 0 BOLD;
TOKEN "CHAR" WORD 1 0 BOLD;
TOKEN "ABS" WORD 1 0 BOLD;
TOKEN "ASH" WORD 1 0 BOLD;
TOKEN "CAP" WORD 1 0 BOLD;
TOKEN "COPY" WORD 1 0 BOLD;
TOKEN "DEC" WORD 1 0 BOLD;
TOKEN "DISPOSE" WORD 1 0 BOLD;
TOKEN "ENTIER" WORD 1 0 BOLD;
TOKEN "EXCL" WORD 1 0 BOLD;
TOKEN "HALT" WORD 1 0 BOLD;
TOKEN "INC" WORD 1 0 BOLD;
TOKEN "INCL" WORD 1 0 BOLD;
TOKEN "LEN" WORD 1 0 BOLD;
TOKEN "LONG" WORD 1 0 BOLD;
TOKEN "MAX" WORD 1 0 BOLD;
TOKEN "MIN" WORD 1 0 BOLD;
TOKEN "NEW" WORD 1 0 BOLD;
TOKEN "NIL" WORD 1 0 BOLD;
TOKEN "ODD" WORD 1 0 BOLD;
TOKEN "ORD" WORD 1 0 BOLD;
TOKEN "SIZE" WORD 1 0 BOLD;
TOKEN "VAL" WORD 1 0 BOLD;
(*
COMMENT "(*" "*)" NESTED 5 0;
STRING "\"" "\"" "\\" 7 0;
TOKEN "MODULE" WORD 2 0;
TOKEN "IMPORT" WORD 2 0;
TOKEN "CONST" WORD 2 0;
TOKEN "TYPE" WORD 2 0;
TOKEN "VAR" WORD 2 0;
TOKEN "PROCEDURE" WORD 6 0;
TOKEN "BEGIN" WORD 6 0;
TOKEN "CLOSE" WORD 6 0;
TOKEN "RETURN" WORD 6 0;
TOKEN "END" WORD 6 0;
TOKEN "FOR" WORD 6 0;
TOKEN "TO" WORD 6 0;
TOKEN "BY" WORD 6 0;
TOKEN "WHILE" WORD 6 0;
TOKEN "DO" WORD 6 0;
TOKEN "REPEAT" WORD 6 0;
TOKEN "UNTIL" WORD 6 0;
TOKEN "IF" WORD 6 0;
TOKEN "THEN" WORD 6 0;
TOKEN "ELSIF" WORD 6 0;
TOKEN "ELSE" WORD 6 0;
TOKEN "LOOP" WORD 6 0;
TOKEN "EXIT" WORD 6 0;
TOKEN "CASE" WORD 6 0;
TOKEN "BEGIN" WORD 6 0;
TOKEN "WITH" WORD 6 0;
TOKEN "IS" WORD 6 0;
TOKEN "AND" WORD 1 0;
TOKEN "OR" WORD 1 0;
TOKEN "NOT" WORD 1 0;
TOKEN "TRUE" WORD 1 0;
TOKEN "FALSE" WORD 1 0;
TOKEN "DIV" WORD 1 0;
TOKEN "MOD" WORD 1 0;
TOKEN "RECORD" WORD 3 0;
TOKEN "STRUCT" WORD 3 0;
TOKEN "UNTRACED" WORD 6 0;
TOKEN "POINTER" WORD 3 0;
TOKEN "BPOINTER" WORD 3 0;
TOKEN "ARRAY" WORD 3 0;
TOKEN "OF" WORD 6 0;
TOKEN "SHORTINT" WORD 3 0;
TOKEN "INTEGER" WORD 3 0;
TOKEN "LONGINT" WORD 3 0;
TOKEN "REAL" WORD 3 0;
TOKEN "LONGREAL" WORD 3 0;
TOKEN "SHORTSET" WORD 3 0;
TOKEN "SET" WORD 3 0;
TOKEN "LONGSET" WORD 3 0;
TOKEN "BOOLEAN" WORD 3 0;
TOKEN "CHAR" WORD 3 0;
TOKEN "ABS" WORD 4 0;
TOKEN "ASH" WORD 4 0;
TOKEN "CAP" WORD 4 0;
TOKEN "COPY" WORD 4 0;
TOKEN "DEC" WORD 4 0;
TOKEN "DISPOSE" WORD 4 0;
TOKEN "ENTIER" WORD 4 0;
TOKEN "EXCL" WORD 4 0;
TOKEN "HALT" WORD 4 0;
TOKEN "INC" WORD 4 0;
TOKEN "INCL" WORD 4 0;
TOKEN "LEN" WORD 4 0;
TOKEN "LONG" WORD 4 0;
TOKEN "MAX" WORD 4 0;
TOKEN "MIN" WORD 4 0;
TOKEN "NEW" WORD 4 0;
TOKEN "NIL" WORD 4 0;
TOKEN "ODD" WORD 4 0;
TOKEN "ORD" WORD 4 0;
TOKEN "SIZE" WORD 4 0;
TOKEN "VAL" WORD 4 0;
*)
END OBERON.